package com.cssw.fyzb.core.model.dodb.base;

import com.ydn.dbframe.plugin.activerecord.Model;
import com.ydn.dbframe.plugin.activerecord.IBean;

/**
 *  do not modify this file.
 */
@SuppressWarnings("serial")
public abstract class BaseReductVersion<M extends BaseReductVersion<M>> extends Model<M> implements IBean {

	/**
	 * 第几次减产
	 */
	public void setReductNum(java.lang.Integer reductNum) {
		set("reduct_num", reductNum);
	}
	
	/**
	 * 第几次减产
	 */
	public java.lang.Integer getReductNum() {
		return getInt("reduct_num");
	}

	/**
	 * 版本号
	 */
	public void setVersionNo(java.lang.String versionNo) {
		set("version_no", versionNo);
	}
	
	/**
	 * 版本号
	 */
	public java.lang.String getVersionNo() {
		return getStr("version_no");
	}

	/**
	 * 减产值
	 */
	public void setReductVal(java.math.BigDecimal reductVal) {
		set("reduct_val", reductVal);
	}
	
	/**
	 * 减产值
	 */
	public java.math.BigDecimal getReductVal() {
		return get("reduct_val");
	}

	/**
	 * 减产时间
	 */
	public void setReductTime(java.util.Date reductTime) {
		set("reduct_time", reductTime);
	}
	
	/**
	 * 减产时间
	 */
	public java.util.Date getReductTime() {
		return get("reduct_time");
	}

	/**
	 * 是否有效(1-有效 0-无效)
	 */
	public void setActive(java.lang.Integer active) {
		set("active", active);
	}
	
	/**
	 * 是否有效(1-有效 0-无效)
	 */
	public java.lang.Integer getActive() {
		return getInt("active");
	}

}
